package com.ce.server.service;

import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

/**
 * @DATE: 2021/11/21 10:52
 * @Author: 小爽帅到拖网速
 */
public interface IAliOssService {

  /**
   * 创建存储空间
   */
  void createBucket();

  /**
   * 上传文件
   * @param file
   * @return
   */
  String upload(MultipartFile file);

  /**
   * 下载文件
   * @param fileName
   * @throws IOException
   */
  void download(String fileName) throws IOException;

  /**
   * 列举文件
   */
  void listFile();

  /**
   * 删除文件
   * @param filename
   */
  void deleteFile(String filename);
}
